@charset "UTF-8";


body{padding:8px;height:auto;}
.rent-notice-print{border-collapse:collapse;color:black;white-space:nowrap;width:10%;}
.rent-notice-print tr{height:14.25pt;}
.rent-notice-print th,.rent-notice-print td{border:1.0pt solid windowtext;vertical-align:middle;font-family:'宋体' !important;padding:2px 5px;font-size: 11.0pt;white-space:nowrap;}
.rent-notice-print th{font-weight:400;}
.rnp-title{border-right:1.0pt solid black;height:30.6pt;font-size: 16.0pt !important;font-weight: 700;text-align: center;}
.rnp-strong{font-weight:bold;}
.rnp-head{height:20pt !important;}
.rnp-right{text-align:right;padding-right:10pt !important;}
.rnp-type{text-align:center !important;}
.rnp-digit{text-align:right !important;}
.rnp-memo{line-height:24px;}
.printer-ctrl-wrap{text-align:center;margin-top:10px;}

.receipt *{font-family:'宋体' !important;}
.receipt .r-head{position:relative;}
.receipt .title{height:30px;line-height:30px;font-size:18px;font-weight:bold;text-align:center;letter-spacing:10px;}
.receipt .number{font-size:14px;position:absolute;right:0;top:5px;color:#000;}
.receipt .number span{font-size:20px;color:#f00;}
.receipt .r-head2{line-height:26px;padding:0 3px;}
.receipt .date{float:right;}
.receipt table{width:100%;}
.receipt th,.receipt td{border:1px solid #000;line-height:20px;padding:0 3px;}
.receipt td.cost_id_name{text-align:center;width:100px;}
.receipt td.start_end{text-align:center;width:200px;}
.receipt td.amount{text-align:right;width:90px;}
.receipt .total{position:relative;}
.receipt .total b{display:inline-block;*display:inline;*zoom:1;line-height:16px;}
.receipt .total div{position:absolute;left:30px;top:6px;}
.receipt .total span{margin-left:20px;}
.receipt .total em{font-size:16px;margin-left:10px;border-bottom:1px solid #000;display:inline-block;*display:inline;*zoom:1;}
.receipt .r-footer span{line-height:26px;padding:0 135px 0 5px;}
.receipt .r-footer span.name{padding:0;}
.receipt .r-footer span.name input{border:0;width:130px;}

.addcost{margin:8px 15px;}
.addcost th,.addcost td{padding:3px;}
.addcost th{text-align:right;font-weight:400;}

/*收费通知单开始*/
.notice-top {width:865px;position:relative;}
.notice-top .page-top {height:40px;}
.notice-top .page-top img {margin-left:15px;}
.notice-top .page-top p {height:25px;line-height:25px;position:absolute;top:13px;left:0px;width:865px;}
.notice-top .page-top p.address {text-align:center;}
.notice-top .page-top p.phone {text-align:right;}
.notice-top .top-info {border-top:1px solid #000000;}
.notice-top .top-info .top-title {height:50px;line-height:50px;width:863px;text-align:center;}
.notice-top .top-info .name {font-size:22px;}
.notice-top .top-info .title {font-size:20px;font-weight:bold;}
.notice-top .top-info .info {line-height:20px;}
.notice-top .top-info .info ul {margin-bottom:10px;}
.notice-top .top-info .info ul li {height:20px;}
.notice-top .top-info .info span {display:inline-block;height:20px;line-height:20px;overflow:hidden;}
.notice-top .top-info .info span.span1 {width:215px;}
.notice-top .top-info .info span.span2 {width:270px;}
.notice-top .top-info .info span.span3 {width:153px;}
.notice-top .top-info .info span.span4 {width:225px;}
.notice-table {border-collapse:collapse;color:black;white-space:nowrap;width:865px;}
.notice-table tr td {border:1.0pt solid windowtext;vertical-align:middle;text-align:center;font-family:'宋体' !important;font-size: 11.0pt;white-space:nowrap;}
.notice-table tr td.td-left {text-align:left;text-indent:5px;font-size:12px;}
.notice-table tr td.td-left span {font-weight:bold;}
.notice-table tr td.com-name {height:30px;line-height:30px;font-size:22px;}
.notice-table tr td.title {height:30px;line-height:30px;font-size:20px;font-weight:bold;}
.notice-table tr.tr-height {height:25px;}
.notice-table tr.tr-title {background:#DDD9C3;}
.notice-table tr.tr-title td {font-weight:bold;}
.notice-table tr.tr-height td {font-size:12px;}
.notice-table tr.total td {font-weight:bold;}
.notice-mome {word-wrap:break-word;word-break:break-all;width:863px;margin-bottom:10px;line-height:20px;font-size:15px;border-left:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;}
.notice-mome span {font-weight:bold;}
.notice-down {width:803px;height:25px;line-height:25px;text-align:right;}
/*收费通知单结束*/